package com.glsc.ngateway.common.api.flowable.dto.task.formData.equipment.domainDto;

import com.glsc.ngateway.common.api.common.dto.BaseEntityDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;

/**
 * @author xuchang
 */
@EqualsAndHashCode(callSuper = true)
@SuperBuilder
@AllArgsConstructor
@NoArgsConstructor
@Data
public class FlowFormEquipmentApplyCloudDeviceDetailDto extends BaseEntityDto {

    private static final long serialVersionUID = -7383504276760364461L;

    @ApiModelProperty(value = "主表ID")
    private Long equipmentApplyId;

    @ApiModelProperty(value = "云平台")
    private String cloudId;

    @ApiModelProperty(value = "类型")
    private String cloudStyle;

    @ApiModelProperty(value = "区域")
    private Integer cloudArea;

    @ApiModelProperty(value = "内网ip")
    private String insideIp;

    @ApiModelProperty(value = "eip")
    private String eip;

    @ApiModelProperty(value = "slb")
    private String slb;

    @ApiModelProperty(value = "操作系统")
    private String operationSys;

    @ApiModelProperty(value = "cpu")
    private String cpu;

    @ApiModelProperty(value = "内存")
    private String memory;

    @ApiModelProperty(value = "责任人")
    private String userId;

    @ApiModelProperty(value = "管理控制台")
    private String manageControl;

    @ApiModelProperty(value = "主机名")
    private String masterName;

    @ApiModelProperty(value = "mark")
    private String mark;

    @ApiModelProperty(value = "应用")
    private String application;

}
